const { replyMessage } = require("../../replyMessage");
const { GXH_Reply } = require("../../gzhConst");
const { util } = require("utils");
const { encode } = require("../../tool/encode");
// 订阅
function subscribeAction(xml, appId, nonce) {
    // 要回复一下
    // 这里简单 文本回复一下就好
    let { FromUserName = "" } = xml || {};
    let content = `${FromUserName}, 您好😁`;
    // message 是组装好的  消息 对象
    let message = replyMessage(xml, GXH_Reply.Text, content);
    if (util.nilValue(message)) {
        return "";
    }
    // 处理加密
    let final = encode(message, appId, nonce);
    if (util.nilValue(final)) {
        return "";
    }
    return final;
}

module.exports = {
    subscribeAction,
};
